Class Infomap

All Implemented Interfaces:
Processable<Graph,Graph>

public class Infomap extends ClusteringAlgorithm
InfomapImplementation algorithm implemented using Mapping Higher-Order Network Flows in Memory and Multilayer Networks with InfomapImplementation by Daniel Edler, Ludvig Bohlin and Martin Rosvall. There are somewhat detailed comments and descriptions in: edu.claflin.finder.algo.clustering.struct.louvain_struct.LouvainAlgorithm.java
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • process

      public ArrayList<Graph> process(Graph graph)
      Performs community detection using the InfoMap algorithm
      Parameters:
      graph - the Graph on which community detection will be performed
      Returns:
      the list of Graphs representing the clustering with the lowest average bit length measured by the MapEquation